package collection;

import java.util.ArrayList;
import java.util.List;

/**
 * List subList(int start,int end)
 * 获取指定范围内的子集
 * @author 范传奇
 *
 */
public class ListDemo2 {
	public static void main(String[] args) {
		List<Integer> list = new ArrayList<>();
		for(int i=0;i<10;i++) {
			list.add(i);
		}
		System.out.println(list);
		
		List<Integer> subList = list.subList(3, 8);
		System.out.println(subList);
		//将subList中每个元素扩大10倍
		for(int i=0;i<subList.size();i++) {
			subList.set(i,subList.get(i) * 10);
		}	
		//[30,40,50,60,70]
		System.out.println(subList);
		/*
		 * 对子集元素的操作就是对原集合对应的操作
		 */
		System.out.println(list);
		
		/*
		 * 删除list集合中2-8的元素
		 */
		list.subList(2,9).clear();
		System.out.println(list);
	}
}






